/*
 * 项目名称:    wms-server-jeecg
 * 创建人员:    hansen
 * 创建时间:    2023-10-20
 */
package org.jeecg.modules.dock.enums;

import lombok.AccessLevel;
import lombok.Getter;
import lombok.RequiredArgsConstructor;

/**
 * 单据类型枚举
 *
 * @author hansen
 * @version 1.0.0
 * @date 2023-10-20 08:47:21
 */
@Getter
@RequiredArgsConstructor(access = AccessLevel.PRIVATE)
public enum ReceiptsEnum implements BaseEnum {

    R3O("document_task", "R30", "8aaa81c08afed23d018afed275910003"),
    C27("outbound_task", "C27", "8aaa81de8b02fccf018b0305675e000f"),
    R28("document_task", "R28", "8aaa81c08afed23d018afed275910003"),
    R29("document_task", "R29", "8aaa81c08afed23d018afed275910003"),
    R24("document_task", "R24", "8aaa81c08afed23d018afed275910003"),
    R01("document_task", "R01", "8aaa81c08afed23d018afed275910003"),
    R49("document_task", "R01", ""),
    R02("document_task", "R02", "8aaa81c08afed23d018afed275910003"),
    C30("outbound_task", "C30", "8aaa81de8b02fccf018b0305675e000f"),
    C41("outbound_task", "C41", "8aaa81de8b02fccf018b0305675e000f"),
    C42("outbound_task", "C42", "8aaa81de8b02fccf018b0305675e000f"),
    R43("document_task", "R43", "8aaa81c08afed23d018afed275910003"),
    C13("outbound_task", "C13", "8aaa81de8b02fccf018b0305675e000f"),
    C43("outbound_task", "C43", "8aaa81de8b02fccf018b0305675e000f"),
    R53("document_task", "R53", "8aaa81c08afed23d018afed275910003"),
    R57("document_task", "R57", "8aaa81dc8b02e1b0018b02ee2f5f001c"),
    ;

    private final String type;
    private final String code;
    private final String remark;

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public String getEnumName() {
        return "单据类型";
    }
}
